- body_id_and_title "url_usuario", "Foro"


- content_for(:left) do
  - if logged_in?
    = render :partial => '/shared/usuario_left'
  - else  
    = render :partial => '/shared/invitacion_left'


- content_for(:bread) do
  = link_to "Inicio", main_path, :title => "Inicio"
  »
  - if logged_in?
    = link_to "Invitación", usuario_regalo_path(current_usuario.login, @regalo)
  - else
    = link_to "Invitación", prueba_regalo_path(:id => @regalo.id, :hash => params[:hash])

.invitacion
  %h2
    Invitación
  .datos.clearfix
    = image_tag @regalo.tipo_regalo.imagen.medium_little.url, :alt => @regalo.tipo_regalo.imagen
    %p
      = truncate(h(@regalo.texto), 176, "...")
  - if @rol != "remitente" && (["pendiente"].include?(@regalo.state))
    -if logged_in? 
      - form_for :regalo, :url => usuario_regalo_path(current_usuario, @regalo), :html => {:method => :put} do
        = image_submit_tag "/images/botones/rechazar.png", {:value => 'Rechazar', :name => 'accion'}
        = image_submit_tag "/images/botones/aceptar.png", {:value => 'Aceptar', :name => 'accion'}
    -else
      - form_for :regalo, :url => update_prueba_prueba_regalo_path(:id => @regalo, :hash => params[:hash]), :html => {:method => :put} do
        = image_submit_tag "/images/botones/rechazar.png", {:value => 'Rechazar', :name => 'accion'}
        = image_submit_tag "/images/botones/aceptar.png", {:value => 'Aceptar', :name => 'accion'}
  - elsif ["aceptado", "rechazado", "expirado"].include?(@regalo.state)
    %span{:style => "margin-left:120px;font-weight:bolder"}
      - if @regalo.state == "aceptado"
        %span{:style => 'color:#060'}
          El regalo ha sido 
          = @regalo.state
      - elsif @regalo.state == "rechazado"
        %span{:style => 'color:#F00'}
          El regalo ha sido 
          = @regalo.state
      - elsif @regalo.state == "expirado"
        %span{:style => 'color:#000'}
          El regalo ha
          = @regalo.state
      
.foro
  %h2
    Foro privado
    = link_to_chat_desde_foro(@regalo, @rol)
  #conversacion.conversacion
    %ul
      - @mensajes.reverse.each do |mensaje|
        %li{:class => (mensaje.autor == 'r') ? "you" : nil, :id => (@mensajes[-1] == mensaje) ? "ultimo" : nil}
          %span.who
            = mensaje.autor == 'r' ? nombre_remitente(@regalo) : nombre_invitado(@regalo)
          \:
          %span.what
            = h(mensaje.texto)
  
  - if logged_in? 
    - form_for :mensaje, :url => regalo_mensajes_path(current_usuario, @regalo) do |f|
      = f.text_area "texto", :rows => 2
      - if @regalo.state != "expirado"
        = image_submit_tag "/images/botones/publicar.png", :alt => 'images/publicar'
  - else
    - form_for :mensaje, :url => create_prueba_prueba_mensajes_path(:id => @regalo, :hash => params[:hash]) do |f|
      = f.text_area "texto", :rows => 2
      - if @regalo.state != "expirado"        
        = image_submit_tag "/images/botones/publicar.png", :alt => 'images/publicar'
      

  %span.nav.clearfix
    %span.count= intervalo(@num_mensajes, params[:page], 10)
    %span.pag= will_paginate(@mensajes, :prev_label => "Anterior", :next_label => "Siguiente")

  %br/
  %table{:width => '100%'}
    %tr
      %td
        = avatar(@regalo.remitente, "thumb_little")
        %span{:style => 'font-weight:bolder;font-style:italic'}
          = nombre_remitente(@regalo)
      %td
        = avatar(@regalo.invitado, "thumb_little")
        %span{:style => 'font-weight:bolder;font-style:italic'}
          = nombre_invitado(@regalo)


- content_for(:right) do
  - if logged_in?
    = render :partial => '/shared/usuario_right'
  - else  
    = render :partial => '/shared/invitacion_right'
